org.eclipse.vtp.desktop.editors.core.elements
Class CustomIntegrationInformationProvider

java.lang.Object
  extended by org.eclipse.vtp.desktop.editors.core.elements.CustomIntegrationInformationProvider
Direct Known Subclasses:
MissingCustomIntegrationInformationProvider, ScriptedCustomIntegrationInformationProvider

public abstract class CustomIntegrationInformationProvider
extends java.lang.Object


Constructor Summary
CustomIntegrationInformationProvider(CustomIntegrationElement element)
           
 
Method Summary
abstract  boolean acceptConnector(Element origin)
           
 boolean canDelete()
           
 java.util.List getActions(CommandListener commandListener)
           
abstract  ConnectorRecord getConnectorRecord(java.lang.String recordName)
           
abstract  java.util.List getConnectorRecords()
           
abstract  java.util.List getConnectorRecords(int type)
           
 CustomIntegrationElement getElement()
           
 java.util.List getOutgoingVariables(java.lang.String exitPoint)
           
abstract  java.util.List getPropertiesPanels()
           
abstract  boolean hasConnectors()
           
abstract  void readConfiguration(org.w3c.dom.Element configuration)
           
 void resolve()
           
abstract  void writeConfiguration(org.w3c.dom.Element configuration)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CustomIntegrationInformationProvider

public CustomIntegrationInformationProvider(CustomIntegrationElement element)
Method Detail

getElement

public CustomIntegrationElement getElement()

hasConnectors

public abstract boolean hasConnectors()

getConnectorRecord

public abstract ConnectorRecord getConnectorRecord(java.lang.String recordName)

getConnectorRecords

public abstract java.util.List getConnectorRecords()

getConnectorRecords

public abstract java.util.List getConnectorRecords(int type)

readConfiguration

public abstract void readConfiguration(org.w3c.dom.Element configuration)

writeConfiguration

public abstract void writeConfiguration(org.w3c.dom.Element configuration)

acceptConnector

public abstract boolean acceptConnector(Element origin)

getPropertiesPanels

public abstract java.util.List getPropertiesPanels()

getOutgoingVariables

public java.util.List getOutgoingVariables(java.lang.String exitPoint)

getActions

public java.util.List getActions(CommandListener commandListener)

canDelete

public boolean canDelete()

resolve

public void resolve()